windward coast - French English Dictionary